package example.exceptionhandling.p02;

/**
 * @author 17976
 */
class Demo {
    int div(int a,int b) throws ArithmeticException,ArrayIndexOutOfBoundsException {
        int []arr = new int [a];
        System.out.println(arr[4]);
        return a/b;
    }
}


class ExceptionDemo {
    public static void main(String[]args){
        Demo d = new Demo();

        try {
            int x = d.div(4,0);
            System.out.println("x="+x);
        }
        catch (ArithmeticException e) {
            System.out.println(e.toString());
        }
        catch (ArrayIndexOutOfBoundsException e) {
            System.out.println(e.toString());
        }
        catch (Exception e) {
            System.out.println(e.toString());
        }
        System.out.println("Over");
    }

}